
const targetHosts = {
  1: 'https://sit-retown-center.block-os.com/server-api',// 测试
  2: 'https://sit-retown-center.block-os.com/server-form',// 表单
  3: 'https://sit-retown-center.block-os.com/server-work-order',// pc工单配置
  
  4: 'http://192.168.0.89:11103',// 泽宽

};

// function getHost(index,api) {
//   let pathRewrite = {
//     // '^/server-base': '',
//     // '^/server-form': '',
//     // '^/server-work-order': '',
//   };
//   pathRewrite['^'+api] = ''
//   return {
//     target: targetHosts[index]+api+'/', // 后台接口域名
//     ws: false, //如果要代理 websockets，配置这个参数
//     changeOrigin: true, //是否跨域
//     secure: false, // 如果是https接口，需要配置这个参数
//     pathRewrite,
//   };
// }
function getHost(index) {
  let pathRewrite = {
    '^/server-api': '',
    '^/server-form': '',
    '^/server-work-order': '',
  };
  return {
    target: targetHosts[index], // 后台接口域名
    ws: false, //如果要代理 websockets，配置这个参数
    changeOrigin: true, //是否跨域
    secure: false, // 如果是https接口，需要配置这个参数
    pathRewrite,
  };
}

module.exports = {
  disableHostCheck: true,
  port: '10619', // 代理端口
  proxy: {
    '/server-api': getHost(1),
    '/server-form': getHost(2),// 表单
    '/server-work-order': getHost(3),// pc工单配置
  },
};
